package com.gzhryc.shared_device.oem.h5.agent.dto.api.v1.config;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.gzhryc.common.api.SecurityResponse;

public class PayAccountGroupListResponse  extends SecurityResponse<PayAccountGroupListResponse.Body> {

	private static final long serialVersionUID = 1L;

	public PayAccountGroupListResponse() {
		this.body = new Body();
	}

	public PayAccountGroupListResponse(Integer code, String msg) {
		super(code, msg);
		this.body = new Body();
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;
		
		private List<Item> items;
		
		public List<Item> getItems() {
			return items;
		}

		public void setItems(List<Item> items) {
			this.items = items;
		}
	}

	public static class Item implements Serializable {

		private static final long serialVersionUID = 1L;
		
		private Long id;
		private String name;
		private Boolean canTransfer;
		private Boolean memberCanTransfer;
		private String moneyStr;
		private Date createDate;
		
		public Long getId() {
			return id;
		}
		public void setId(Long id) {
			this.id = id;
		}
		public String getName() {
			return name;
		}
		public void setName(String name) {
			this.name = name;
		}
		public Boolean getCanTransfer() {
			return canTransfer;
		}
		public void setCanTransfer(Boolean canTransfer) {
			this.canTransfer = canTransfer;
		}
		public Boolean getMemberCanTransfer() {
			return memberCanTransfer;
		}
		public void setMemberCanTransfer(Boolean memberCanTransfer) {
			this.memberCanTransfer = memberCanTransfer;
		}
		public String getMoneyStr() {
			return moneyStr;
		}
		public void setMoneyStr(String moneyStr) {
			this.moneyStr = moneyStr;
		}
		public Date getCreateDate() {
			return createDate;
		}
		public void setCreateDate(Date createDate) {
			this.createDate = createDate;
		}
	}

}
